home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
US Department of Defenseā¦ndamentals 1.0 2004 April
/
US Department of Defense: Firewall & Router Fundamentals 1.0 2004 April.iso
/
text_only
/
includes
/
sco_globals.js
< prev
next >
Wrap
Text File
|
2004-03-11
|
4KB
|
134 lines
//SCO specific GLOBALS
//get the API WINDOW, make sure it is open
API_WIN = null;
if (opener != null) {
if (opener.API_WIN == null) {
if (opener.opener.API_WIN == null) {
alert("The LMS Tracking Window is no longer open.\nThis training requires this window be open.\nPlease re-run this training object...");
window.close();
}
else
var API_WIN = opener.opener.API_WIN;
}
else {
var API_WIN = opener.API_WIN;
}
}
else {
if (window.parent.api != null) {
if (window.parent.api.API_WIN != null)
var API_WIN = window.parent.api.API_WIN;
}
else {
alert("The parent Window is no longer open.\nThis training requires this window be open.\nPlease re-run this training object...");
window.close();
}
}
//Double-check, make sure in review that course window is open
if (API_WIN.RUN_508 == null) {
alert("The parent Window is no longer open.\nThis training requires this window be open.\nPlease re-run this training object...");
window.close();
}
var SCO_STATUS = API_WIN.SCO_STATUS;
//this only works in FLMS mode
if (!API_WIN.OPEN_WIN) {
var tmp_cur_sco = get_cookie_value("CUR_SCO");
if (tmp_cur_sco != "")
SCO_STATUS = API_WIN.flms_get_sco_status(tmp_cur_sco,"1");
}
//Language & 508 globals
var RUN_508 = API_WIN.RUN_508;
var ISO_LANG = API_WIN.ISO_LANG;
var LANG_EXT = API_WIN.LANG_EXT;
//Flash & AUDIO settings
var FLASH_PAGE_ROOT = API_WIN.FLASH_PAGE_ROOT;
var FLASH_VERSION = API_WIN.FLASH_VERSION;
var ENABLE_AUDIO = API_WIN.ENABLE_AUDIO;
var SHOW_AUDIO = API_WIN.SHOW_AUDIO;
//get page id
var PATH_EXT = API_WIN.PATH_EXT;
var MAX_PAGE_NUM = API_WIN.MAX_PAGE_NUM;
var PAGE_NUM = API_WIN.PAGE_NUM;
var CUR_PAGE_ID = API_WIN.DT_PAGE_LIST[PAGE_NUM-1];
API_WIN.CUR_PAGE_ID = CUR_PAGE_ID;
var PAGE_TYPE = API_WIN.get_page_type(CUR_PAGE_ID);
var AUDIO_TYPE = "";
var AUTO_COMPLETION = API_WIN.AUTO_COMPLETION;
var DISABLE_PREV = false;
var DISABLE_NEXT = false;
var NEXT_PAGE = "";
var PREV_PAGE = "";
//flash next hack
var FN_TIMER = null;
//QUIZ settings
var QUEST_POOL_LIST = API_WIN.QUEST_POOL.split(",");
var QUEST_POOL_NUM = QUEST_POOL_LIST.length;
var CORRECT_FEEDBACK = API_WIN.CORRECT_FEEDBACK;
var INCORRECT_FEEDBACK = API_WIN.INCORRECT_FEEDBACK;
var SHOW_FEEDBACK = API_WIN.SHOW_FEEDBACK;
/*
var QUEST_NUM = API_WIN.QUEST_NUM;
var MAX_QUEST_NUM = API_WIN.MAX_QUEST_NUM;
var ANSWER_LIST = API_WIN.ANSWER_LIST;
var CORRECT_ANSWERS = API_WIN.CORRECT_ANSWERS;
var QUEST_POOL = API_WIN.QUEST_POOL;
var QUEST_LIST = API_WIN.QUEST_LIST;
var RUN_QUEST = API_WIN.RUN_QUEST;
var RUNNING_QUEST = API_WIN.RUNNING_QUEST;
*/
//Titles
var MODULE_TITLE = API_WIN.MODULE_TITLE;
var COURSE_TITLE = API_WIN.COURSE_TITLE;
var LESSON_TITLE = API_WIN.LESSON_TITLE;
var PAGE_TITLE = "";
//MEDIA globals
var MEDIA_HTML = "";
var MEDIA_BKCOLOR = API_WIN.MEDIA_BKCOLOR;
var MEDIA_WIDTH = API_WIN.MEDIA_WIDTH;
var MEDIA_HEIGHT = API_WIN.MEDIA_HEIGHT;
//if running a review, get correct current page
if (API_WIN.RUN_REVIEW) {
//if no review pages, error so close window
if (API_WIN.REVIEW_PAGES == "")
window.close();
API_WIN.MAX_REVIEW_PAGE_NUM = parseFloat(get_item_count(API_WIN.REVIEW_PAGES,","));
API_WIN.REVIEW_PAGE = parse_string(API_WIN.REVIEW_PAGES,",",API_WIN.REVIEW_PAGE_NUM);
CUR_PAGE_ID = API_WIN.REVIEW_PAGE;
}
if (PAGE_TYPE == "flash") {
MEDIA_HTML = API_WIN.get_flash_html(API_WIN.get_media_url(CUR_PAGE_ID,"flash"),MEDIA_WIDTH,MEDIA_HEIGHT,MEDIA_BKCOLOR,FLASH_VERSION);
AUDIO_TYPE = "";
}
//if audio type = "" then need to use audio lists
if (PAGE_TYPE == "html") {
AUDIO_TYPE = API_WIN.get_audio_type(CUR_PAGE_ID);
if (AUDIO_TYPE == "flash") {
if (IE) {
var tmp_width = "1";
var tmp_height = "1";
}
else {
var tmp_width = "2";
var tmp_height = "2";
}
MEDIA_HTML = API_WIN.get_flash_html(API_WIN.get_media_url(CUR_PAGE_ID,"flash"),tmp_width,tmp_height,MEDIA_BKCOLOR,FLASH_VERSION);
}
if (AUDIO_TYPE == "wma")
MEDIA_HTML = API_WIN.get_wma_html(API_WIN.get_media_url(CUR_PAGE_ID,"wma"));
}